Administration of access lists for femtocell service

ABSTRACT

System(s) and method(s) are provided for a femtocell account management service and access thereto. The account service management can be accessed through a broadband network and comprises two operational layers deployed within respective demarcation zones. A first layer includes a web tier that provides landing webpage and a legacy account manager that enables account management for mobility subscribers. A second layer includes an application layer associated with femtocell service, an application layer for legacy accounts, and a middleware component that provides functional connectivity application layers and backend service component. Account management service allows secure login to femtocell account and redirection amongst femtocell and legacy service components, and enables manipulation of access list(s) that regulate access to femto service. Manipulation of access list(s) includes addition, deletion, and edition of entries, which include unique identifier(s) for mobile devices and related control flags. A femtocell database retains account profile(s) that include access list(s). Access list(s) and updates thereof can be supplied to macrocell network.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Patentapplication Ser. No. 61/061,082 entitled “FEMTO CELL SERVICE FRAMEWORK”and filed on Jun. 12, 2008. This application also claims the benefit ofU.S. Provisional Patent application Ser. No. 61/052,813 entitled“MANAGEMENT OF ACCESS TO FEMTO CELL COVERAGE” and filed on May 13, 2008.The entireties of the above-referenced applications are incorporatedherein by reference.

TECHNICAL FIELD

The subject innovation relates to wireless communications and, moreparticularly, to a service framework for administration of femtocellcoverage and associated subscriber account(s).

BACKGROUND

Femto cells—building-based wireless access points interfaced with awired broadband network—are generally deployed to improve indoorwireless coverage, and to offload a mobility radio access network (RAN)operated by a wireless service provider. Improved indoor coverageincludes stronger signal and improved reception (e.g., voice or sound),ease of session or call initiation and session or call retention aswell. Offloading RAN reduces operational and transport costs for theservice provider.

Coverage of a femto cell, or femto AP, is intended to be confined withinthe bounds of an indoor compound, in order to mitigate interferenceamong mobile stations covered by a macro cell and terminals covered bythe femto AP. Additionally, confined coverage can reduce cross-talkamong terminals serviced by disparate, neighboring femto cells as well.Femto cells typically operate in licensed portions of theelectromagnetic spectrum, and generally offer plug-and-playinstallation.

Coverage improvements via femtocells also can mitigate customerattrition as long as a favorable subscriber perception regarding voicecoverage and other data services with substantive delay sensitivity isattained. In addition, a richer variety of wireless voice and dataservices can be offered to customers via a femto cell since such serviceofferings do not rely primarily on the mobility RAN resources.Therefore, a positive, rich customer experience can depend substantiallyon adequate femto cell service provided by the network operator.

SUMMARY

The following presents a simplified summary of the innovation in orderto provide a basic understanding of some aspects of the invention. Thissummary is not an extensive overview of the invention. It is intended toneither identify key or critical elements of the invention nor delineatethe scope of the invention. Its sole purpose is to present some conceptsof the invention in a simplified form as a prelude to the more detaileddescription that is presented later.

The subject innovation provides system(s) and method(s) for a femto cellservice framework. In particular, system(s) and method(s) enablefemtocell account management service and access thereto. The accountmanagement service can be accessed through a broadband network, via aFemtocell Online Account Management (FOAM) interface, and comprises twooperational layers deployed within respective demarcation zones. A firstlayer includes a web tier that provides landing webpage and a legacyaccount manager that enables account management for mobilitysubscribers. A second layer includes an application layer associatedwith femtocell service, an application layer for legacy accounts, and amiddleware component that provides functional connectivity applicationlayers and backend service component. Account management service allowssecure login to femtocell account and redirection amongst femtocell andlegacy service components, and enables manipulation of access list(s)that regulate access to femto service. Manipulation of access list(s)includes addition, deletion, and edition of entries, which includeunique identifier(s) for mobile devices and related control flags. FOAMinterface also allows femtocell account profile creation or management(e.g., update of an access list such as a white list), and registrationand activation of femto access points on a service provider network.FOAM interface allows a subscriber to effect or manage such manipulationand generation or update of femtocell account profile(s). A femtocelldatabase retains account profile(s) that include access list(s). Accesslist(s) and updates thereof can be supplied to macrocell network. Thefemtocell maintains a white list and processes authentication requests(e.g., standard UMTS requests) for allowed devices.

In an aspect of the subject innovation, from the residence or smallbusiness setting a femtocell connects through the Internet via a digitalsubscriber line (DSL) or substantially any other backhaul pipe, or cablemodem to a femtocell gateway within a service provider network, thefemtocell gateway can include one or more nodes and can be part of femtonetwork platform. It is noted that the femtocell gateway can performvarious functions of a UMTS RNC, and it connects to a service providercore network elements (e.g., MSS/MGW and SGSN) using standard Iu-CS andIu-PS interfaces, whereas support of IuR, logical connections todisparate femto cell gateways or RNCs can be either avoided or providedbased on overhead and necessity considerations. Service provider networkmanages the femtocell operation through verification of its locationwithin a provider-approved coverage area, assigning a cellidentification (ID) and radio frequency channel, and provisioningnecessary key parameters.

In yet another aspect, subscribers with Third Generation (3G) capablephones can receive data service subject to appropriate charges, andvoice services(e.g., mobile-to-mobile, land-to-mobile, mobile-to-land,push to talk, group conferencing) on the femtocell substantially similarto macrocell service. In addition, subscribers can purchase a featurewith a monthly recurring charge (MRC) which provides substantiallyunlimited voice time units (e.g., minutes) or substantially unlimiteddata while served through femto cell coverage.

Various example aspects of femto service framework such as point ofsales system(s), billing system(s), online account management, femtocell account database for femto profile and account management, customercare and support, and mediation and rating are also provided.

Aspects, features, or advantages of the subject innovation can beexploited in substantially any wireless telecommunication, or radio,technology; for example, Wi-Fi, Worldwide Interoperability for MicrowaveAccess (WiMAX); Enhanced General Packet Radio Service (Enhanced GPRS);Third Generation Partnership Project (3GPP) Long Term Evolution (LTE);Third Generation Partnership Project 2 (3GPP2) Ultra Mobile Broadband(UMB); 3GPP UMTS; High Speed Packet Access (HSPA); High Speed DownlinkPacket Access (HSDPA); High Speed Uplink Packet Access (HSUPA), or LTEAdvanced. Additionally, substantially all aspects of the subjectinnovation can include legacy telecommunication technologies.

It is noted that various aspects, features, or advantages of the subjectinnovation are illustrated in connection with femto access point(s) andassociated femto network platform, such aspects or features also can beexploited in indoor-based base stations (e.g., home-based accesspoint(s), enterprise-based access point(s)) that provide wirelesscoverage through substantially any, or any, disparate telecommunicationtechnologies such as for example Wi-Fi (wireless fidelity) or picocelltelecommunication.

To the accomplishment of the foregoing and related ends, the invention,then, comprises the features hereinafter fully described. The followingdescription and the annexed drawings set forth in detail certainillustrative aspects of the invention. However, these aspects areindicative of but a few of the various ways in which the principles ofthe invention may be employed. Other aspects, advantages and novelfeatures of the invention will become apparent from the followingdetailed description of the invention when considered in conjunctionwith the drawings.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 a schematic deployment of a macrocell and a femtocell forwireless coverage in accordance with aspects described herein.

FIG. 2 is a block diagram of an example femto cell service framework inaccordance with aspects disclosed herein.

FIG. 3 is a block diagram of an example system that enables femtocellservice account management in accordance with aspects described herein.

FIG. 4 illustrates an example embodiment of an account managementservice in accordance with aspects described herein.

FIG. 5 is a block diagram of an example embodiment of a FOAM web tier inaccordance with aspects described herein.

FIG. 6 is a block diagram of an example embodiment of a FOAM applicationlayer that can be part of an account management service in accordancewith aspects described herein.

FIG. 7 is a block diagram of an example embodiment of a middlewarecomponent that can be part of an account management service inaccordance with aspects described herein.

FIG. 8 illustrates a block diagram of an example embodiment of a legacyaccount manager component in accordance with aspects described herein.

FIG. 9 is a block diagram of an example embodiment for a legacy accountapplication layer in accordance with aspects described herein.

FIGS. 10A and 10B illustrate, respectively, an example femtocell accountdatabase and associated database manager component and an exampleequipment profile that can be included in a set of equipment profileswithin a femto account profile associated with a femto account linked toa subscriber CTN in accordance with aspects described herein.

FIG. 11 presents a flowchart of an example methodology for supplyingfemtocell service according to aspects of the disclosed subject matter.

FIGS. 12A-12B illustrate example call flows for logging in into anaccount management service according to aspects of the subjectinnovation.

FIGS. 13A-13B illustrate an example interaction diagram or call flow formanaging an access list according to aspects of the subject innovation.

FIG. 14 illustrates an example interaction diagram for supplying accesslist(s) to a femtocell network component and a macrocell networkcomponent according to aspects described herein.

FIG. 15 is a block diagram of an example femto access point thatoperates in accordance with aspects disclosed in the subjectspecification.

FIG. 16 is a block diagram of an example wireless network environmentthat includes macro and femto network platforms and can implement andexploit aspects or features described herein.

DETAILED DESCRIPTION

The subject innovation is now described with reference to the drawings,wherein like reference numerals are used to refer to like elementsthroughout. In the following description, for purposes of explanation,numerous specific details are set forth in order to provide a thoroughunderstanding of the present invention. It may be evident, however, thatthe present invention may be practiced without these specific details.In other instances, well-known structures and devices are shown in blockdiagram form in order to facilitate describing the present invention.

As used in this application, the terms “system,” “platform,”“component,” “service,” “framework,” “interface,” “driver,” and the likeare intended to refer to a computer-related entity or an entity relatedto an operational machine with one or more specific functionalities. Theentities disclosed herein can be either hardware, a combination ofhardware and software, software, or software in execution. For example,a component may be, but is not limited to being, a process running on aprocessor, a processor, an object, an executable, a thread of execution,a program, and/or a computer. By way of illustration, both anapplication running on a server and the server can be a component. Oneor more components may reside within a process and/or thread ofexecution and a component may be localized on one computer and/ordistributed between two or more computers. Also, these components canexecute from various computer readable media having various datastructures stored thereon. The components may communicate via localand/or remote processes such as in accordance with a signal having oneor more data packets (e.g., data from one component interacting withanother component in a local system, distributed system, and/or across anetwork such as the Internet with other systems via the signal).

In addition, the term “or” is intended to mean an inclusive “or” ratherthan an exclusive “or.” That is, unless specified otherwise, or clearfrom context, “X employs A or B” is intended to mean any of the naturalinclusive permutations. That is, if X employs A; X employs B; or Xemploys both A and B, then “X employs A or B” is satisfied under any ofthe foregoing instances. Moreover, articles “a” and “an” as used in thesubject specification and annexed drawings should generally be construedto mean “one or more” unless specified otherwise or clear from contextto be directed to a singular form.

Moreover, terms like “user equipment,” “mobile station,” “mobile,”subscriber station,” “access terminal,” “terminal,” “handset,” andsimilar terminology, refer to a wireless device utilized by a subscriberor user of a wireless communication service to receive or convey data,control, voice, video, sound, gaming, or substantially any data-streamor signaling-stream. The foregoing terms are utilized interchangeably inthe subject specification and related drawings. Likewise, the terms“access point,” “base station,” “Node B.” “evolved Node B,” “home Node B(HNB),” and the like, are utilized interchangeably in the subjectapplication, and refer to a wireless network component or appliance thatserves and receives data, control, voice, video, sound, gaming, orsubstantially any data-stream or signaling-stream from a set ofsubscriber stations. Data and signaling streams can be packetized orframe-based flows.

Furthermore, the terms “user,” “subscriber,” “customer,” “consumer,”“prosumer,” “agent,” and the like are employed interchangeablythroughout the subject specification, unless context warrants particulardistinction(s) among the terms. It should be appreciated that such termscan refer to human entities or automated components supported throughartificial intelligence (e.g., a capacity to make inference based oncomplex mathematical formalisms) which can provide simulated vision,sound recognition and so forth. As utilized herein, the term “prosumer”indicate the following contractions: professional-consumer andproducer-consumer.

In addition, the terms “wireless network” and “network” are usedinterchangeable in the subject application, when context wherein theterm is utilized warrants distinction for clarity purposes suchdistinction is made explicit.

Referring to the drawings, FIG. 1 illustrates a schematic wirelessenvironment (e.g., a network) 100 in which a femto cell can exploitvarious aspects described in the subject specification. In wirelessenvironment 100, area 105 represents a coverage macro cell which isserved by base station 110. Macro coverage is generally intended foroutdoors locations for servicing mobile wireless devices, like UE 120_(A), and such coverage is achieved via a wireless link 115. In anaspect, UE 120 can be a Third generation partnership project (3GPP)Universal Mobile Telecommunication System (UMTS) mobile phone.

Within macro coverage cell 105, a femto cell 145, served by a femtoaccess point 130, can be deployed. A femto cell typically covers an area125 that is determined, at least in part, by transmission powerallocated to femto AP 130, path loss, shadowing, and so forth. It shouldbe appreciated that in certain deployment scenarios, area 125 can besubstantially the same as 145. Coverage area typically is spanned by acoverage radius that ranges from 20 to 100 meters. Confined coveragearea 145 is generally associated with an indoor area, or a building,like a residential or small business setting which can span about 5000sq. ft. Femto AP 130 typically services a few wireless devices (e.g.,subscriber station 120 _(B)) within confined coverage area 145. In anaspect, femto AP 130 can integrate seamlessly with substantially anyPS-based and CS-based network; for instance, femto AP 130 can integrateinto an existing 3GPP Core via conventional interfaces like Iu-CS,Iu-PS, Gi, Gn. Thus, operation with a 3G device and 3G SIM isstraightforward with femto AP 130, and seamless when handoff to macrocell, or vice versa, takes place. It is to be noted that substantiallyall voice or data active sessions associated with users within femtocell coverage (e.g., area 125) are terminated once the femto AP 130 isshut down; in case of data sessions, data can be recovered at least inpart through a buffer associated with a femto gateway at the network.Coverage of a suspended or hotlined subscriber station or associatedaccount can be blocked over the air-interface, or through the RAN.However, if a suspended or hotlined customer who owns femto AP 130 is inHotline/Suspend status, there is no substantive impact to the customerscovered through femto AP 130. In another aspect, femto AP 130 canexploit high-speed downlink packet access in order to accomplishsubstantive bitrates. In yet another aspect, femto AP 130 has a LAC(location area code) and RAC (routing area code) that is different thanthe underlying macro network. These LAC and RAC are used to identifysubscriber station location for a variety of reasons, most notably todirect incoming voice and data traffic to appropriate pagingtransmitters.

As a subscriber station, e.g., UE 120 _(A), leaves macro coverage (e.g.,cell 105) and enters femto coverage (e.g., area 125), as illustrated inenvironment 100, UE 120 _(A) attempts to attach to the femto AP 130through transmission and reception of attachment signaling, effected viaa FL/RL 135; in an aspect, the attachment signaling can include aLocation Area Update (LAU) and/or Routing Area Update (RAU). Attachmentattempts are a part of procedures to ensure mobility, so voice calls andsessions can continue even after a macro-to-femto transition or viceversa. It is to be noted that UE 120 _(A) can be employed seamlesslyafter either of the foregoing transitions. In addition, femto networkstypically are designed to serve stationary or slow-moving traffic withreduced signaling loads compared to macro networks. A femto serviceprovider (e.g., an entity that commercializes, deploys, and/or utilizesfemto access point 130) is therefore inclined to minimize unnecessaryLAU/RAU signaling activity at substantially any opportunity to do so,and through substantially any available means. It is to be noted thatsubstantially any mitigation of unnecessary attachment signaling/controlis advantageous for femto cell operation. Conversely, if not successful,UE 120 _(A) is generally commanded (through a variety of communicationmeans) to select another LAC/RAC or enter “emergency calls only” mode.It is to be appreciated that this attempt and handling process canoccupy significant UE battery, and femto AP capacity and signalingresources as well.

When an attachment attempt is successful, UE 120 is allowed on femtocell 125 and incoming voice and data traffic are paged and routed to thesubscriber through the femto AP 130. It is to be noted also that datatraffic is typically routed through a backhaul broadband wired networkbackbone 140 (e.g., optical fiber backbone, twisted-pair line, T1/E1phone line, DSL, or coaxial cable). To this end, femto AP 130 isconnected to the broadband backhaul network backbone 140 via a broadbandmodem (not shown). In an aspect, femto AP 130 can display statusindicators for power, active broadband/DSL connection, and gatewayconnection. In another aspect, no landline is necessary for femto AP 130operation.

It is to be noted that as a femto AP 130 generally relies on a backhaulnetwork backbone 140 for routing and paging, and for packetcommunication, substantially any quality of service handlesheterogeneous packetized traffic. Namely, packet flows established forwireless devices (like terminals 120 _(A) and 120 _(B)) served by femtoAP 130, and for devices served through the backhaul network pipe 140. Itis to be noted that to ensure a positive subscriber experience, orperception, it is important for femto AP 130 to maintain a high level ofthroughput for traffic (e.g., voice and data) utilized on a mobiledevice for one or more subscribers while in the presence of external,additional packetized, or broadband, traffic associated withapplications (web browsing, data transfer (e.g., content upload), andthe like) executed in devices within the femto coverage area (e.g.,either area 125 or area 145).

FIG. 2 is a high-level block diagram of an example femto cell serviceframework 200 in accordance with aspects described in the subjectinnovation. Femto cell system framework 200 includes a point of salesystem 210 which facilitates purchase of femto cell equipment, or femtoaccess point, and returns and exchange as well. In addition, POS 210facilitates a customer to add femto cell feature plans to customer thathave access to a femto AP or are subscribed to wireless communicationplan(s) for a service provider, or network operator, that operates femtocell coverage. In addition, POS 200 manages inventory of femto cellaccess points and associated equipment. Femto customer premise equipment(CPE) purchased through POS 210 and accounts for femto coverage openedvia POS 210 can be configured via account management service 220. Thisservice is typically networked, and can be based off a web-basedinterface.

Various aspect of the subject innovation in connection with POS 210include: (i) Femto cell CPE can be purchased by subscriber(s) andnon-subscriber(s) of service provider, or network operator. (ii) POS 210comprise substantially all sales channels that support sales of wirelesscommunication equipment and feature (e.g., Femtocell voice and Femtocelldata add-on features), such add-on features can be conveyed throughcatalogues in various media and mechanisms (e.g., direct mailsolicitation, advertisement); even though resellers (e.g., mobilevirtual network operators (MVNOs)) may not be encompassed in POS 210. Itshould be noted that POS 210 can implement limitations based on businessand operation consideration that can favor access to add-on featuresfrom subscriber(s) with post-paid subscribed service with the networkoperator. (iii) Furthermore, POS 210 can structure commission schemesfor voice, data, and add-on features in a conventional manner, or it canimplement customized commission schemes to enhance specific markets andretailers, customer segments, business regions, and so forth. (iv) POS210 can determine policies that make return and exchange of femtocellequipment, e.g., a femto AP, available in retail stores (e.g., offlinelocations) rather than via DF or through an online or networkedinterface. In addition, such policies can regulate warranty executionfor femto cell equipment. Return of femto devices can be implemented ina conventional manner, e.g., in accordance with policy for wirelessnetwork devices or user equipment, or alternatively in accordance withcustom mechanism(s) dictated by business operation(s) (iv) POS 210 canalso implement mail-in rebates, which can be provided to customers whopurchase femto cell equipment and meet a set of predefined businesscriteria. (v) It should be appreciated that to avoid complexity at atime of a purchase (or provisioning), no check is conducted to confirmthat a customer has access to a 3G handset(s) or 3G SIM(s).

Account management service 220 provides customers with variousconfiguration tools, such as secure login to an online account forregistration and activation of femto AP and associated service,management of acquired femto access service (e.g., settings of voice anddata, which can include video-streaming, music-streaming, IP-basedtelevision, online gaming, calendar and other organization tools; add-onfeatures; generation and maintenance of femto access lists (e.g., whitelists); parental monitor configuration (e.g., creation of voice and datausage logs) . . . ), validation and access to emergency call servicelike E911 for provided address(es), validation of service providerlicensed coverage for provided address(es), network provisioning, and soon. In an illustrative aspect of the subject innovation, address(es)validation can be accomplished through a customized interface to aservice provider of geographical location coordinates, or indicators,even though other location services can be utilized, includingproprietary or custom made services. It should be noted thatsubstantially all user configurable settings can be handled via customerself-care from the femto cell account management service 220, orprovisioning site. Moreover, a set of frequently asked questions (FAQs)and customer training can facilitate a customer update his/her addresswhen the femto AP (e.g., femto AP 130) is physically displaced.Activation and update to settings can be notified to a customer viaemail, IM, SMS, and the like.

Account management service 220 can facilitate femto cell provisioningthrough a networked interface, e.g., a self-service or self-care webportal, which can further support aspects of femto cell registration,activation and management thereof, which can include access list(s),e.g., white list(s), configuration. Femto cell provisioning web portal,or networked interfaced, can support consumer and business customers. Inaddition, femto cell provisioning networked interface, or web portal,can provide information on the femto cell activation process through aset of frequently asked questions, which can be updated at specific timeintervals based upon information collected through customer care/supportplatform 230, for example. Active subscribers with access to an onlinemanagement account, for example, or substantially any other web-based ornetworked interface, can access femto cell provisioning site.

Purchase of equipment and account management can be supported viacustomer care/support platform 230: Customer care agents that operatethrough platform 230 can facilitate activation/deactivation of service,configuration of white lists, validation and changes of address,adjustment to rate plans for femto coverage, creation of linked femtoaccounts, etc. Moreover, customer care/support platform 230 agents canadd or remove femto cell voice and femto cell data, and femto celladd-on features to or from a customers' account. Product description,pricing, and availability can be available, e.g., over a networkedinterface or communication framework 205, to all audiences withincustomer care/support platform. In addition, troubleshooting supportinformation and escalation procedures can be available to appropriateaudiences within customer care/support platform 230 based at least inpart upon established work group responsibilities. In an aspect of thesubject innovation, POS 210 and substantially all channels impactedoutside customer care/support platform 230 can leverage off supportcontent available in customer care/support platform 230. In anotheraspect of the subject innovation customer care/support platform 230agents can input an address, in which the customer intends to use aFemtocell access point, for femto cell spectrum validation, such is acourtesy check that is optional and can be utilized as an instrument toenhance customer experience; such manipulation of femto cell informationrelated to provisioning process for a customer can require a referenceto M&Ps to be made

In yet another aspect, customer care/support platform 230 can haveaccess to current rebate programs as well as substantially anypromotional campaign associated with femto cell coverage. In a furtheraspect, customer care/support platform 230 agents can instruct acustomer who has lost, or misplaced, their unique femto equipmentidentifier, and thus cannot activate it, to locate the unique identifierin a purchase receipt, equipment box, or on another device; agents areunable to retrieve a unique identifier through femto cell servicenetwork. In a further yet aspect, customer care/support platform canhave visibility into location status, femto device status indicators,account settings, and capability to shutdown or reboot a femto cell, inorder to troubleshoot customer issues. It is noted that femto celltroubleshooting can be managed and/or supported by Data Support/PMC.

Further to example framework 200, femto equipment (e.g., femto AP) andservice plans purchases, as well as retention of femto service ismanaged through billing system 250 in accordance with mediation andrating component 260. Billing system 250 includes charges administrationfor voice and data service plans, and add-on feature plans (e.g.,on-demand video and music, IP-based television shows, multicastconferencing, etc.). Moreover, billing systems 250 includes tracking SoCin femto cell equipment for active, registered subscribers.

Various aspects of billing system 250 and mediation and rating component260 are presented next. (i) Point of origination billing can beimplemented to rate the calls based on whether the call originated onmacro or femto network. (ii) A customer who has voice, data, and add-onfeatures or SoCs can be rated against the features, otherwise thecustomer's regular voice or data units (e.g., minutes, Kbs) can bedecremented accordingly. (iii) Billing system can include a component(not shown) that formats invoice (e.g., bill) presentation so as todisplay Femtocell billed usage via separate identifiers in accordancewith the following illustrative and non-limiting types of usage:

-   -   Femtocell Kb data bucket    -   Femtocell MMS data bucket    -   Femtocell SMS/IM data bucket    -   Femtocell Voice bucket        Subscriber can access (e.g., view, or download) his/her billed        usage for unlimited Femto cell minutes of use (MOU) free of        charge. (iv) Femto cell coverage/service can be disconnected by        end user or by billing system initiated on subscription        cancelation, subscriber suspension, lack of invoice payment,        etc. (v) Mediation and rating component can operate in        accordance with model based on the assumption that a femtocell        site is assigned a unique cell-ID site, e.g., Cell Global        Identity (CGI). Thus, within such a model, voice mediation        relies on MSC, LAC and cell-ID be defined and this combination        be unique. To ensure uniqueness of cell-ID a pseudorandom        sequence can be associated to the femto cell site, and cell-ID        re-use can be utilized throughout a coverage region. Data        mediation (e.g., mediation of GPRS/IMTS packet domain) also        relies on the combination of LAC and cell-ID be unique. (vi)        Mediation and rating component 260 can utilized femto cell LAC        and cell-ID identifiers in MSC CDRs in substantially the same        manner as these identifiers are utilized for non-femtocell        cell-sites. In addition, mediation and rating component 260 can        utilize femto cell LAC and cell-ID identifiers in S-GSN CDRs in        substantially the same manner as utilized for non-femtocell        cell-sites. Correlation of S-CDR attributes to other data usage        CDR(s) is not performed by mediation and rating component 260.        In addition, in an aspect of the subject invention, mediation        and rating component 260 relies on the network providing LAC in        GGSN and CSG EDR(s). It is noted that mediation during a        correlation process can extract LAC from GGSN CDF or CSG EDR and        include it within IM/MMS CDR(s) for rating. (viii) Mediation and        rating component 260 can get timely updates of femto cell Cell        sites (e.g., through an interface to customer care/support        platform 230). (vii) To enable mediation, network(s) that        services macrocell and femtocell can recognize whether a call        was initiated on the macrocell network or femtocell network.

POS 210 and conjunction with billing system 250 can generate commercialreports related to Femto equipment sales, femto add-on features engagedor contracted. Such customer intelligence (e.g., information associatedwith a behavior of a consumer) can be stored in femtocell accountdatabase 240, or in a dedicated database therein. Such customerintelligence can be complemented with substantially any informationavailable in database 240, and can be exploited for marketing campaigndevelopment and business forecasting, among other possible utilization.In addition, customer care/support platform 230 can manage, at least inpart, Mobility billing issues that can be identified within billingsystem 250. A combined billing and support group can manage combinedbilling customer issues. Generally, IVR can route femto cell subscribercalls to appropriate business (e.g., POS), billings, or consumercare/support systems or platforms for femto cell support.

Substantially all information associated with subscriber(s) plan andconfiguration thereof can be stored in femtocell account database 240.Additional operation information associated with substantially anycomponent, system, or platform that is a part of femtocell serviceframework can be stored in database 240. It should be noted that femtocell account database 240 can exploit substantially any mechanism forefficient data storage and manipulation like multidimensional dataschemes, hierarchical representation, data compression based onparsimonious representations, wavelet compression, distributed databasedeployment. In the latter case, database 240 comprise various dedicateddatabases that contain information based in accordance with markets,customer location, customer segments, etc. In an aspect of the subjectinnovation, femto cell account database is identified as a directorydatabase (DD) for femtocell, or femtocell customer directory. DD is amain data repository, or database, for femto account profile(s) foronline account management as described herein. Femto account profile(s)attributes can include, but are not limited to including, operation oractivation status, CTN, equipment ID or customer premise equipment (CPE)ID, addresses and associated geographical indicator(s) (e.g., globalpositioning system (GPS) coordinates (x,y)), device, e.g., femto AP,label or “nickname” which typically can be determined by a subscriber,effective date, expiration date of service, active flag, manualoverride, cell global identity (CGI), CGI effective date, CGI expirationdate. It should be appreciated that (x,y) coordinates of femto celllocation addresses obtained through a geographical-indicator serviceprovider, can be stored in a dedicated database within DD. In anotheraspect, such dedicated database within DD can also store femtocellcustomer profile(s), access list(s) such as white list(s) or blacklist(s), or unique equipment identifier(s).

FIG. 3 is a block diagram of an example system 300 that enablesfemtocell service account management in accordance with aspectsdescribed herein. Management can include creation of a femto serviceaccount, generation of a femto account profile, and manipulation ofaccess list(s), such as white list(s) or black list(s). Interfacecomponent 310 is linked through a network 320 with account managementservice 330. Network 320 can include one or more broadband networks suchas a wide area network (WAN), a local area network (LAN), or a backhaulpipe such as backhaul network backbone 140. As an example, broadbandnetwork 320 can include a non-mobile broadband internet serviceprovider, a local area network such as an enterprise network, or amobile network platform (e.g., a core network in a cellulartelecommunication environment).

Interface component 310 can allow delivery of attribute field values orinformation such as addresses, customer telephone numbers (CTNs),notification email addresses, add-on feature selection, or the like thatcan enable, at least in part, configuration or setup of femto account(s)and related femto account profile(s), which can include access list(s)such as white list(s) of wireless mobile station numbers approved forcoverage through a specific femto access point, e.g., femto AP 130. Inaddition to configuration of white list(s), interface component 310 canallow configuration of black list(s), which explicitly identify mobiledevices that are to be excluded from femto coverage through access point130 and that upon attachment to femto AP 130 can trigger an exceptionhandling procedure. Moreover, interface component 310 can access asubscriber database (not shown) through network 320, in order to extractidentification numbers, codes, tokens, or labels forsubscribers/subscriber stations that can be entered in an access list,e.g., a white list.

In an aspect, interface component 310 can be a web-based, online graphicuser interface (GUI) such as a conventional web browser that providesaccess to the internet e.g., network 320. However, it is noted thatother networked interfaces to allow entry of attribute field values toconfigure access list(s), e.g., white list(s) or black list(s), or femtoaccount profile(s) are possible; for instance, interface(s) commandedthrough at least one of voice or sound, touch, or biometric registerssuch as fingerprint pattern, iris pattern, deoxyribonucleic acid (DNA)profile, or the like. In example scenarios, it should be appreciatedthat biometric-driven interface(s) can be employed in environment(s)wherein addition(s) to white list(s) 343 or black list(s) 341, or whitelist profile(s) 345 is controlled by authorized personnel with specificclearances to add/remove attribute fields, since communication can beclassified.

Access list(s), e.g., white list(s), are an instrument (e.g., acomponent) for management of access to femtocell coverage through aspecific femto AP. An access list, e.g., a white list, can establishaccess authorization, prioritization and revocation of subscriber(s) orsubscriber station(s). As an example, an access list, e.g., a whitelist, can comprise wireless mobile station numbers approved for coveragethrough femto access point 130. It is to be noted that substantially anyidentification token(s), label(s), or code(s) that indentify asubscriber station can be employed. Access list(s) can be stored in thedata storage or memory (e.g., in volatile storage) within femto AP 130.Additionally, or alternatively, access list(s) can be stored indisparate (e.g., non-volatile) network components such as a networkcomponent (e.g., radio network controller, serving node(s), gatewaynode(s)) administered by a service operator. In an aspect, accesslist(s) can be retained within a dedicated femtocell account database460.

In addition to admission control such as regulation of attachmentattempts, access list(s), e.g., white list(s), can be employed for atleast one of optimal or nearly-optimal paging, e.g., only IMSI(s)included on the access list(s) of a whitelisted AP are paged; assessmentof optimal or nearly-optimal reject mechanism, e.g., different rejectmechanisms if home AP LAC is same as visited AP LAC; or to control whichAP accept incoming handovers.

In a non-limiting example, access list(s), e.g., white list(s), or anyset of numbers, codes or tokens thereon, that comprise a set of mobilephones approved for coverage by femto AP 130, can be portable throughaccounts or billing groups associated with a set of subscribers to aservice operator that administers femto AP 130, or a macro network. Asan illustration, femtocell voice and femtocell data add-on features canapply to substantially any femtocell in which a subscriber isincorporated into a white list associated with the femtocell. It shouldbe appreciated that, in an aspect of the subject innovation,non-subscribers of femto service provider, or network operator, areunable to connect to a femto cell serviced by a femto provider; when anon-subscriber number is added to a white list, the non-subscriber failsto connect to the femtocell. As another illustration, access list(s),e.g., white list(s), can support up to N fields (N a positive integer;e.g., N=50) for unique mobile phone numbers (e.g., a mobile deviceidentifier such as a 10-digit mobile directory number, a MobileSubscriber Integrated Services Digital Network (MSISDN) number, aninternational mobile subscriber identity (IMSI) number, an internationalmobile equipment identity (IMEI), a temporary mobile subscriber identity(TMSI), packet TMSI (P-TMSI), an international mobile equipmentidentifier (IMEI), a mobile directory number (MDN), a mobileidentification number (MIN), a Telecommunications Industry Association(TIA) electronic serial number (ESN), or a multi-bit identificationnumber like the mobile equipment identification (MEID) code), or anysuitable identifying codes or tokens. The number N of fields can bedetermined, or configured, by a service operator based at least in parton technical aspects (like network resources, quality of service (QoS)considerations; macrocell network area of coverage (e.g., MSA/RSA), orthe like) and commercial aspects such as promotional considerations,mitigation of customer attrition, gains in market share, etc., andsubscriber type, e.g., consumer or enterprise; or aspects of provisionof coverage. As an example, N can be subscriber dependent or femto APdependent. It should be appreciated that, in an aspect of the subjectinnovation, end users are exposed to, and provide, one or more MSISDN(s)for inclusion in access list(s), e.g., 468, such mobile deviceidentifiers are mapped, e.g., via a lookup mechanism, to actual IMSI(s)that one or more network component(s) can exploit. Femto account manager605 can enable or implement such the lookup mechanism that effectsmapping of an MSISDN to an IMSI, or substantially any mapping thatrenders a mobile device identifier, code or token, provided by a userinto a format that can be utilized by one or more network components.

In addition, access list(s), e.g., white list(s) or black list(s), caninclude various degrees of complexity. In an aspect of the subjectinnovation, white list(s) entries can be pre-populated with individualresponsibility user (IRU) identifying information; business and consumeraccount holders information; active and suspended MSISDNs, IMSIs, IMEIs,ESNs, or substantially any other code or token. Deselect option flag(s)or attribute field(s) also can be provided in a pre-populated accesslist, e.g., a white list. As an example, it is noted that a white listcan be associated with disparate white list(s) at the device identifierlevel, e.g., MSISDN level. Updates to at least one of access list(s),e.g., white list(s) or black list(s), or femto account profile(s) can benotified to a customer via email communication, instant message (IM),short message service (SMS) communication, multimedia message service(MMS) communication, or the like. In an aspect, email account(s) oraddress(es) for notification can be configured at the time ofestablishment of a femto account creation and generation of a profileassociated with the femto account.

In an aspect of the subject innovation, when disparity among femto celland macro cell billing and cost implication occur, a femto cellsubscriber can be informed whether or not coverage, or wirelesscoverage, is provided through a femto cell. In particular, a whitelistedmobile can be provisioned an updated network indicator display whenserved through a femto cell. Upon entry in white list(s), network orservice provider can convey via SMS, MMS, IM, email, or the like,updated alphanumeric tag requirement(s), or substantially any otherrequirement(s), to a specific subscriber station. Such requirements caninclude a femto AP identifier and associated alphanumeric networkdisplay. After an update, the subscriber station can display thespecified indicator while attached, or camped, on the femto AP.

In an aspect of the subject innovation, white list profile parametersthat control utilization logic of white list(s) content include, withoutbeing limited to including: (i) temporary access, e.g., full access fora specific time interval such as days or hours; (ii) access only withina window of time in a day (voice and data allowed from 9:00a-6:00p, orvoice allowed after 9:00p which can facilitate billing schemes alreadyestablished by an operator/service provider); (iii) access to specificapplications such as scheduler, calendar(s), news streaming, authoringtools, gaming, video and music, etc.; and (iv) relative priority of eachwhite list subscriber entry.

FIG. 4 illustrates an example embodiment 400 of account managementservice 220 in accordance with aspects described herein. Accountmanagement service 220 comprises two layers that can be distinguishedthrough two disparate demarcation zones, e.g., a primary demarcationzone 405 and a secondary demarcation zone 425. The primary demarcationzone 405 includes a femto online account management (FOAM) web tier 410and a legacy account manager component 420, also termed herein legacyaccount manager 420, that enables account management for conventionalconsumer or business accounts; in an aspect, a consumer managercomponent 424, also termed herein consumer manager 424, enablesmanagement of consumer accounts, whereas a business manager component428, also termed herein business manager component 428, allowsmanagement of business accounts. FOAM web tier 410 can include a website through which femtocell customers can create account profile(s) foracquired equipment, register and activate femto AP(s) on the serviceprovider network, and manage access list(s), e.g., white list(s), andaddresses. In an aspect, legacy account manager 420 receives signalingfor secure login from an interface component 3 10. Upon successfullogin, legacy account manager 420 securely redirects a session to FOAMweb tier 410 and a landing webpage hosted therein. Such secure sessioncan enable creation of a femtocell account profile, e.g., 464, which canbe retained in femtocell account database 460. For extant femtocellaccount profile(s), upon successful login, legacy account manager 420can secure redirect a session to FOAM web tier for femtocell accountprofile management.

Secondary demarcation zone 425 can include a FOAM application layer 430that interfaces with FOAM web tier 410 and internal informationtechnology back office systems of the service provider. In order toaccess internal services, secondary demarcation zone includes middlewarecomponent 440 that can extract information for billing system 470,femtocell account database 460, and directory database 480. In addition,secondary demarcation zone 425 also can include legacy accountapplication layer 450 that can access directory database 480 andprovides at least part of the functionality to legacy account manager420.

In an aspect, FOAM application layer 430 and middleware component 440can manage workflow for femtocell coverage validation and networkregistration, validation and activation of emergency services such asenhanced E911, and management of access list(s), e.g., white list(s). Inan aspect, a femtocell subscriber who activated a femto AP (e.g., femtoAP 130) is allowed to manage access list(s), or white list(s), of thefemto AP within his/her femtocell account profile, which can be createdthrough account management service 220. In another aspect of the subjectinnovation, access list(s), e.g., white list(s), owners based onconfigured privileges associated with subscriber femtocell accountprofile can view which subscriber is actively registered on their femtocell. For instance, an administrator subscriber can manage femtocellservice within an enterprise femto network, which can serve a set ofcorporate responsibility users (CRUs); the administrator subscriber canmonitor registration or inclusion to a set of femto APs that are part ofan enterprise femto network.

Femto account profile(s) 464, also termed herein account profile(s) 464,that can be created through account management service 220 can beretained in femtocell account database 460. In an aspect, femtocellaccount profile(s) 464 can be linked, or associated, with subscribermobility profile(s) 484, also referred to herein as mobility profile(s)484, that is retained within directory database 480, which can includesubscribed information for mobility service provided through a macrocellnetwork. Mobility profile(s) 427 can be associated with consumerprofile(s) or business profile(s).

FIG. 5 is a block diagram of an example embodiment of a FOAM web tier410 in accordance with aspects described herein. Femto landing webpage535 can be accessed from various web locations such as service provideror network operator website; business partner website(s) such as webportal in which femtocell service or other mobility services areadvertised by the network operator; or contractor website(s). Femtolanding webpage can offer web links to educational material related tofemtocell services and components of the femtocell solution. Inaddition, femto landing webpage 535 can direct an existing customer orprospective customer to purchase equipment, e.g., femto AP(s), andaccessories thereof related to femtocell solution. Moreover, femtolanding webpage 535 can allow existing subscribers or femtocell serviceor conventional mobility service(s) to identify themselves as part ofaccess to femtocell account management service; identification of asubscriber conveys the relationship of the subscriber with the serviceprovider, such as a consumer subscriber or a business subscriber.

Femto management interface 515 exposes a subscriber to various webpagesselected through femto landing webpage 535 upon successful login. Inaddition, femto management interface 515 enables services providedthrough the various webpages, e.g., purchase, educational resources,troubleshooting, or the like. Femto management interface 515 alsodelivers and receives signaling and traffic to and from FOAM applicationlayer 430, and components therein, as well as legacy account manager420. Secure redirection driver(s) 525 can receive signaling from femtolanding webpage 535. Account creation driver 527 enables secureredirection to legacy account manager 420 for at least one of consumeraccount, e.g., consumer service, or business account, e.g., businessservice.

Profile validation component 505 can query a billing system or directorydatabase to determine an account type based at least in part on areceived CTN or other identification provided by a subscriber. Profilevalidation component can signal account type to legacy account manager420 to implement subscriber identity management. Queries can be enabled,at least in part through middleware component 440. In addition, profilevalidation component 505 can signal extraction of account profiles forspecific EIDs, such extraction also can be accomplished, at least inpart, through middleware component 440.

Server(s) 540 include at least one of a processor, a memory, and a busarchitecture, and can be functionally connected to each component inFOAM web tier 410. Server(s) 540 can confer, at least in part, thedescribed functionality of component(s), interface(s) and driver(s), andcomponent(s) or functional element(s) therein, within FOAM web tier 410.Server(s) 540 can functionally connect to each of the component(s),interface(s), or driver(s) within FOAM web tier 410 through a bus (notshown) for data or any other information exchange; such a bus can beembodied in at least one of a memory bus, a system bus, an address bus,or one or more reference link(s) or interface(s). Additionally oralternatively, server(s) 540 can execute one or more of thecomponent(s), interface(s), or driver(s) included within FOAM web tier410. Moreover, or as another alternative, one or more components,interface(s), or driver(s) that comprise FOAM web tier 410 can residewithin server(s) 540. Server(s) 540 can execute, e.g., through the atleast one processor therein, code instructions such as software orfirmware application(s), stored in a memory, e.g., memory 550, toprovide at least part the functionality of one or more of thecomponent(s), interface(s), or driver(s) that reside within FOAM webtier 410.

FIG. 6 is a block diagram of an example embodiment 600 of a FOAMapplication layer 430 in accordance with aspects described herein. Femtoaccount manager component 605, also termed herein as femto accountmanager 605, can create, at least in part, femtocell service accountprofile(s) and populate initial access list(s), e.g., a white list, witha CTN linked to the owner of the equipment for which the profile iscreated. In addition, femto account manager 605, through middlewarecomponent 440, can enable at least in part management of femto accountprofiles and access list(s) through creation, deletion, or revision ofrecords associated with existing femto account profiles, and relatedaccess list(s), in femtocell account database 460. Creation of records,or changes thereto, can be based at least in part on informationreceived through femto management interface 515. In addition, femtoaccount manager 605 can extract and convey femto account profiles, andaccess list(s) therein, for specific EIDs.

Server(s) 610 include at least one of a processor, a memory, and a busarchitecture, and can be functionally connected to each component inFOAM application layer 430. Server(s) 610 can confer, at least in part,the described functionality of component(s) within FOAM applicationlayer. Server(s) 610 can functionally connect to each of thecomponent(s) within FOAM application layer 430 through a bus (not shown)for data or any other information exchange; such a bus can be embodiedin at least one of a memory bus, a system bus, an address bus, or one ormore reference link(s) or interface(s). Additionally or alternatively,server(s) 610 can execute one or more of the component(s) within FOAMapplication layer 430. Moreover, or as another alternative, one or morecomponents that comprise FOAM application layer 430 can reside withinserver(s) 610. Server(s) 610 can execute, e.g., through the at least oneprocessor therein, code instructions such as software or firmwareapplication(s), stored in a memory, e.g., memory 620, to provide atleast part the functionality of one or more of the component(s),interface(s), or driver(s) that reside within FOAM application layer430.

FIG. 7 is a block diagram of an example embodiment 700 of middlewarecomponent 440 in accordance with aspects described herein. Middlewarecomponent 440 can include a provisioning interface 705 that can accessinformation retained in at least one of directory database 480,femtocell account database 460, billing system 470, or customercare/support platform 230. Middleware component 440 also can deliveraccess information to other application layers such as FOAM applicationlayer 430. In addition, middleware component 440, through provisioninginterface 705, can provision updated access list(s) for a specificaccount profile related to a CPE with EID. Moreover, middlewarecomponent 440 can associate mobile station identifiers in an accesslist, e.g., a white list, with respective ICCIDs. Furthermore,middleware component 440 can enable verification of mobile deviceidentifiers entered in an access list by querying at least one offemtocell account database 460 or directory database 480. Middlewarecomponent 440 also can signal outcome of a verification, e.g., it canconvey an error signal, e.g., unstructured supplementary service data(USSD) code, or message or supply one or more bits that indicate PASS orFAIL for a verification.

Server(s) 710 include at least one of a processor, a memory, and a busarchitecture, and can be functionally connected to each interface orfunctional element within middleware component 440. Server(s) 710 canconfer, at least in part, the described functionality of interface(s)within middleware component 440. Server(s) 710 can functionally connectto each of the interface(s) within middleware component 440 through abus (not shown) for exchange of data or any other information; such abus can be embodied in at least one of a memory bus, a system bus, anaddress bus, or one or more reference link(s) or interface(s).Additionally or alternatively, server(s) 710 can execute one or more ofthe interfaces within middleware component 440. Moreover, or as anotheralternative, one or more interfaces that comprise middleware component440 can reside within server(s) 710. Server(s) 710 can execute, e.g.,through the at least one processor therein, code instructions such assoftware or firmware application(s), stored in a memory, e.g., memory720, to provide at least part the functionality of one or more of theinterface(s) that reside within middleware component 440. It is notedthat in one or more embodiments, server(s) 710 and server(s) 610 can bethe same entity. Likewise, memory 720 can be at least a portion ofmemory 620, or vice versa.

FIG. 8 illustrates a block diagram of an example embodiment 800 of alegacy account manager 420 in accordance with aspects described herein.Account login component 805 can receive signaling from FOAM web tier 410that indicates a login request to a subscriber account; receivedsignaling can convey whether a login is for a consumer account or abusiness account. Account login component 805 can direct request tologin to a component within legacy account application layer 450. In anexample embodiment 900, illustrated in FIG. 9, account login managercomponent 905 can implement a single sign-on or login based at least inpart on subscriber identity credentials retained in directory database480. Upon successful login to a consumer or business account, secureredirection driver(s) 825 can direct logged on access to FOAM web tier410. In an aspect, secure redirection can expose femto registrationinterface 925 that can enable creation of a femto account profile forspecific CPE, e.g., one or more femto APs. It is noted that suchcreation of a femto account profile can include manipulation of existingaccess list(s).

In example embodiment 800, legacy account manager 420 also can includeaccount creation component 815 for either a consumer or businesssubscriber. Account creation component 815 can enable establishment offemtocell service features such as voice, data, or add-ons which caninclude location-based services, automatic customization of accesslist(s), parental controls, tracking of attachment attempts to aregistered AP by mobile devices within range, and so forth. In anaspect, account creation component 815 can exploit account creationcomponent 915 within legacy account application layer 450. Accountcreation component 915 within legacy account application layer 450 cancreate requested femtocell service features within billing system 470 ordirectory database 480.

Server(s) 830 include at least one of a processor, a memory, and a busarchitecture, and can be functionally connected to each component,driver, or functional element within legacy account manager 420.Server(s) 830 can confer, at least in part, the described functionalityof component(s) or driver(s) within legacy account manager 420.Server(s) 830 can functionally connect to each of the component(s) ordriver(s) within legacy account manager 420 through a bus (not shown)for exchange of data or any other information; such a bus can beembodied in at least one of a memory bus, a system bus, an address bus,or one or more reference link(s) or interface(s). Additionally oralternatively, server(s) 830 can execute one or more of the component(s)or driver(s) within legacy account manager 420. Moreover, or as anotheralternative, one or more components or drivers that comprise legacyaccount manager 420 can reside within server(s) 830. Server(s) 830 canexecute, e.g., through the at least one processor therein, codeinstructions such as software or firmware application(s), stored in amemory, e.g., memory 840, to provide at least part the functionality ofone or more of the interface(s) that reside within legacy accountmanager 420.

With respect to legacy account application layer 450, server(s) 930functionally coupled thereto can include at least one of a processor, amemory, and a bus architecture, and can be functionally connected toeach component, interface, or functional element within legacy accountapplication layer manager 450. Server(s) 930 can confer, at least inpart, the described functionality of component(s) or interface(s) withinlegacy account application layer 450. Server(s) 930 can functionallyconnect to each of the component(s) or interface(s) within legacyaccount application layer 450 through a bus (not shown) for exchange ofdata or any other information; such a bus can be embodied in at leastone of a memory bus, a system bus, an address bus, or one or morereference link(s) or interface(s). Additionally or alternatively,server(s) 930 can execute one or more of the component(s) or driver(s)within legacy account application layer 450. Moreover, or as anotheralternative, one or more components or interfaces that comprise legacyaccount application layer 450 can reside within server(s) 930. Server(s)930 can execute, e.g., through the at least one processor therein, codeinstructions such as software or firmware application(s), stored in amemory, e.g., memory 940, to provide at least part the functionality ofone or more components or interfaces that reside within legacy accountapplication layer 450.

FIG. 10A is a block diagram of an example femtocell account database andassociated database manager component in accordance with aspectsdescribed herein. Femto database manager component 1010 also is referredto herein as femto database manager 1010. Storage driver component 1014,also referred herein to as storage driver 1014, can implement storagefunctionality to maintain consumer or business subscriber accountprofile association with femtocell equipment, or customer premiseequipment (CPE). Association of femtocell equipment and subscriberaccount profile for directory database for mobility customers, eitherconsumer or business customers, can be based at least in part on the CTNof the subscriber that acquires femtocell equipment and associatedfemtocell service. In addition, for each femtocell device, e.g., femtoAP, storage driver 1014 can implement storage of authorized “white list”mobile numbers allowed to utilize the femtocell device, or receivedfemto service there from, when in range of the femtocell device, orfemto AP; the range typically dictated by the radiating power of thefemto AP.

Moreover, for each CPE, or femto AP, storage driver 1014 can retainapplicable addresses up to a total of Q addresses, wherein one addressis an active, current address, and and Q-1 addresses are historical; Qis a positive integer, e.g., Q=5. Furthermore, storage driver 1014 canmaintain pre-population of unique equipment identification (EID), e.g.,serial number(s) of femto AP(s), supplied by the network. Further yet,storage driver 1014 can exploit algorithms to effect periodic, e.g.,daily, weekly, or monthly, reconciliation processes for billingpurposes. In addition, storage driver 1014 can implement reconciliationprocess(es) based at least in part on predetermined events.

FIG. 10B is an example diagram 1050 of an example equipment profile thatcan be included in a set of equipment profiles within a femto accountprofile associated with a femto account linked to a subscriber CTN inaccordance with aspects described herein. A customer, as identifiedthrough a CTN, can have several equipment profiles assigned under asingle CTN account. In an aspect, a single customer can have a set offemto APs deployed within a residence in order to provide wirelesscoverage with various areas within the home. Alternatively oradditionally, a business customer can be have a set of femto APsdeployed within an enterprise, e.g., a hotel, a supermarket, a factory,a hospital, or the like. Equipment profile 1060 can be linked to atleast one of a mobility CTN owner or a single piece of equipment orfemto AP ID, and can include the following sub-attributes: (A) MobilityCTN owner. (1) Method of communication, e.g., email, SMS, IM, . . . ).(2) Notification email address. In an aspect, the femto notificationemail address is provided by an IRU or a corporate responsibility user(CRU), and can be supplied at the time of creating a femto account aspart of purchase, provisioning, or registration of an access point. (3)ICCID. (B) Device. (i) Equipment ID (EID) assigned to the profile; forexample, the EID can be a serial number (SN) of a femto AP. (ii)Nickname of the device. (iii) Registration status. (iv) Activationstatus. Activation status can comprise the following “Active,”“Registered,” or “None.” In an aspect, activation status is anactivation transaction from the network, through a network provisioningcomponent to middleware component to update activation status withinfemtocell account database 460, or within a local account database. (v)Effective date. (vi) Expiration date. (vii) Specific address for thelocation of equipment, e.g., the femto AP, which can include thefollowing. (a) Accepted latitude and longitude. (b) Actual, e.g., GPS,latitude and longitude. (c) Network CGI (cell global identity). (d)Network CGI effective date. (e) Network CGI expiration date. (f) ManualOverride. (g) Manual latitude. (h) Manual longitude. (9) A set of one ormore access lists and respective white list numbers or black listnumber.

In view of the example systems described above, example methods that canbe implemented in accordance with the disclosed subject matter can bebetter appreciated with reference to flowchart in FIG. 11 andinteraction diagrams, or call flows, in FIGS. 12-14. For purposes ofsimplicity of explanation example methods disclosed herein are presentedand described as a series of acts; however, it is to be understood andappreciated that the claimed subject matter is not limited by the orderof acts, as some acts may occur in different orders and/or concurrentlywith other acts from that shown and described herein. For example, thoseskilled in the art will understand and appreciate that a methodologycould alternatively be represented as a series of interrelated states orevents, such as in a state diagram, or interaction diagram. Moreover,not all illustrated acts may be required to implement a methodology inaccordance with the subject specification. Additionally, it should befurther appreciated that the methodologies disclosed hereinafter andthroughout this specification are capable of being stored on an articleof manufacture to facilitate transporting and transferring such examplemethods to computers or other devices with processing capabilities forexecution, and thus implementation, by a processor or for storage in amemory within the computers or devices.

FIG. 11 presents a flowchart of an example method 1100 for servicing afemto cell access point. At act 1110 a femto cell access point isacquired. In an aspect, acquisition is conducted through a point ofsales system (e.g., system 210), which can be deployed in a networkedconfiguration (e.g., deployed over the internet). Additionally, POS caninclude substantially all systems necessary to facilitate acquisitionand manage post-sale events such as inventory update, service provision,service availability checks, and so on. Is should be appreciated thatacquisition of the femto AP can include purchase of voice and dataplans, including add-on features such music and video on-demand,subscriptions to internet protocol television (IPTV), and so forth, froma service provider, or network operator. At act 1120, the femto AP isconfigured. Configuration can be effected through a networked interface,e.g., an online platform, that facilitates location validation andaccess to emergency services coverage, generation and management ofaccess profile(s) for specific subscribers that can access servicethrough the femto AP, service account registration and preference setup,and service provisioning. It should be appreciated that otherconfiguration events can be managed at act 1120, like femto AP servicedeactivation and shutdown. In an aspect of the subject innovation,customer care/support agents can manage configuration of a femto AP,including address validation, white list(s) management, provisioning,and so forth. At act 1130, the femto AP is operated. Operation caninclude various aspects such as accessing agreed service (e.g., voiceand data), requesting customer support, which can be provided through anetworked interface (e.g., web-based, or voice-based), receiving andacting upon billing, maintaining the femto AP, like downloading softwarefor security features or customized service, and so forth.

FIG. 12A illustrates an interaction diagram 1200 or call flow for anexample method for logging in into an account management serviceaccording to aspects of the subject innovation. As illustrated variouscomponents can enact portions of the login call flow. In an aspect,server(s) or processor(s) associated with the various components andthat provide functionality thereto can enable enacting, at least inpart, the subject example method. Interface component 310 accesses femtolanding webpage at 1210; the landing webpage can be hosted in FOAM webtier 410. To determine a type of subscriber account and direct login toa proper legacy account manager, FOAM web tier 410 conveys at 1215 aquery to extract subscriber account type, which can be either a consumeraccount or a business or enterprise account. In an aspect, the query isbased at least in part on a subscriber CTN provided through the femtolanding webpage. Subscriber account type query is conveyed to middlewarecomponent 440, which at 1220 relays the query to billing system 470. Itis noted that in an alternative or additional example call flow ormethod, subscriber account type identification can be provided by acustomer care platform, e.g., 230. Billing system, 470, at 1225, returnsor conveys a subscriber account type, wherein the account type can beextracted through a received subscriber CTN and subscriber mobilityprofile(s) retained in a directory database, e.g., 480, or subscriberdatabase. Middleware component 440 receives subscriber account typeindication and relays it to FOAM web tier 410 at act 1230. FOAM web tier410 receives the indication of subscriber account type and at 1235securely redirects interface component 310 to consumer manager 424 orbusiness manager 428 component when the account type is, respectively,of the consumer or business type. In an aspect, secure redirection canbe based on hypertext transfer protocol secure (HTTPS) protocol withadvanced encryption standard (AES) based at least in part on 256 bitencryption key(s).

FIG. 12B is an example interaction diagram or call flow 1250 for loggingin into an account management service according to aspects of thesubject innovation. At 1255, interface component 310 securely redirectsto consumer manager component 424 for account login. As mentioned supra,redirection act can be secured through HTTPS with AES based at least inpart on 256 encryption key(s). At 1260, upon successful login, which caninclude at least password exchange, consumer account manager component424 securely redirects interface component to FOAM account management.At 1265, interface component 310 securely redirects to FOAM accountmanagement interface within FOAM web tier 410. At 1270, FOAM web tiersecurely redirects to FOAM application layer 430 with CTN for accountmanagement. Acts 1255 through 1270 allow account management for aconsumer type account. When an account to be managed is a businessaccount, interface component 310 securely redirects to business managercomponent 428 for account login. At 1280, upon successful login, whichcan be based at least on a password exchange, business manager component428 securely redirects interface component 310 to FOAM accountmanagement. In an aspect, when interface component 310 is a consumer webbrowser, such redirection switches a rendered webpage conveyed to asubscriber. In particular, content of a rendered webpage uponredirection can include content customized to the subscriber. At 1285,interface component 310 securely redirects to FOAM web tier 410 for FOAMaccount management. At 1290, FOAM web tier 410 securely redirects toFOAM application layer 430 with CTN for account management. As mentionedsupra, redirection act can be secured through HTTPS with AES based atleast in part on 256 encryption key(s).

FIGS. 13A-13B illustrate an example interaction diagram or call flow1250 for managing an access list according to aspects of the subjectinnovation. At 1305, interface component 310 selects femto accountmanagement option within femto web tier 410. Such selection can specifya particular femto AP, e.g., via an EID. At 1310, femto web tier 410retrieves account profile for an identified EID. FOAM application layer430 can enable, at least in part, such extraction. At 1315, FOAMapplication layer 430 forwards or conveys the account profile for thespecified EID to middleware component 440, which at 1320 requests anaccess list associated with the account profile for the specified EIDfrom femto database manager 1010. At 1325, femto database manager 1010returns to middleware component 440 the requested access list associatedwith the account profile for EID. Middleware component 440, at act 1330,forwards or delivers the access list associated with the account profilefor the EID to FOAM application layer 430, which relays the access listto FOAM web tier 410. At 1340, interface component 310 displays theaccess list associated with the account profile for EID. At 1345, FOAMweb tier 410, through femto management interface 515, e.g., a graphicuser interface (GUI), posts an update for the access list associatedwith the account profile for the specified EID. The update is conveyedto FOAM application layer 430, which relays the update to middlewarecomponent 440 at 1350. Middleware component 440 verifies that mobiledevice numbers in updated access list are service provider CTNs. Inaddition, middleware component 440 can retrieve ICCIDs associated withthe CTNs.

As illustrated in FIG. 13B, in response to verification, femto databasemanager 1010 can return access list numbers with errors for exceptionhandling. Middleware component 440 can receive and relay such accesslist numbers to FOAM application layer 430 at 1365. FOAM applicationlayer 430 can receive access list numbers with errors and convey suchnumbers to FOAM web tier 410, e.g., femto management interface 515 canreceive and convey such numbers. In turn, FOAM web tier 410 can returnaccess lists numbers with errors to interface component 310, e.g., asubscriber web browser executed in a computing device, for exceptionhandling such as revision of updated number(s) within access list.Alternatively, for verified number(s) in an updated access list, at1380, femto database manager 1010 can return the verified number(s) withassociated ICCID(s). In addition, at 1385, femto database management1010 can return control to interface component 310.

FIG. 14 illustrates an example interaction diagram 1400 for supplyingaccess list(s) to a femtocell network component and a macrocell networkcomponent according to aspects described herein. Availability of accesslist(s) can enable macrocell network, through an over-the-air (OTA)server, to supply access list(s) and updates thereof to mobile devicesincluded within the access list(s). At 1410, middleware component 440provisions update for an access list associated with an account profilefor a specific EID. Additionally, or alternatively, middleware component440 delivers an old access list and an updated access list withassociated ICCIDs for listed mobile device identifiers. At 1430, networkprovisioning component 1410 conveys the updated access list with theassociated EID and CTN of the access list owner to a femto provisioningserver 1120; the access list owner is a subscriber that owns or leasesthe femto AP identified through the EID. In an aspect, femtoprovisioning server 1120 can deliver an access list updated to the femtoAP identified through the EID. Network provisioning component 1410 alsocan determine a difference amongst the old access list associated withthe EID and the updated access list related thereto, and convey thedifference to OTA server 1130 in order to initiate a transaction update.Transaction update can be enabled through a communication protocolbetween network components and can proceed in accordance withpredetermined variables and settings thereof.

In an aspect of the subject innovation, when a subscriber is included inan access list, network provisioning component 1410 can administerprovisioning transactions to OTA server 1430 through an simple objectaccess protocol application program interface with a Boolean parameter,e.g., “femtowhitelist,” set to true. Such a transaction generallyrequires the subscriber's ICCID, which is part of an account profile andthe aforementioned Boolean parameter. In an aspect, middleware component440 can deliver a subscriber's CTN and associated ICCID by queryingdirectory database 480 and conveying extracted information to networkprovisioning component 1410. As indicated in call flow 1400, networkprovisioning component 1410 can deliver changes to an original accesslist in order to initiate a transaction update to the OTA server 1430.Such transaction update can enable activating, over the air, a mobiledevice that is included within an access list in order for the device toutilize multiple radio technogies, in particular legacy radiotechnologies.

To provide further context for various aspects of the subjectspecification, FIG. 15 and FIG. 16 illustrate, respectively, a blockdiagram of an example embodiment 1500 of a femtocell access point thatcan enable or exploit features or aspects of the subject innovation, andexample wireless network environment 1600 that includes femto and macronetwork platforms and that can enable or exploit aspects or features ofthe subject innovation described herein, and utilize femto APs thatexploit aspects of the subject innovation in accordance with variousaspects described herein.

In embodiment 1500, femto AP 1505 can receive and transmit signal(s)(e.g., attachment signaling) from and to wireless devices like femtoaccess points, access terminals, wireless ports and routers, or thelike, through a set of antennas 1520 ₁-1520 _(N) (N is a positiveinteger). It should be appreciated that antennas 1520 ₁-1520 _(N) embodyantenna(s) component 217, and are a part of communication platform 1515,which comprises electronic components and associated circuitry thatprovides for processing and manipulation of received signal(s) andsignal(s) to be transmitted. Such electronic components and circuitryembody at least in part signaling detection component 285; communicationplatform 1515 operates in substantially the same manner as communicationplatform 504 described hereinbefore. In an aspect, communicationplatform 1515 includes a receiver/transmitter 1516 that can convertsignal from analog to digital upon reception, and from digital to analogupon transmission. In addition, receiver/transmitter 1516 can divide asingle data stream into multiple, parallel data streams, or perform thereciprocal operation. Coupled to receiver/transmitter 1516 is amultiplexer/demultiplexer (mux/demux) component 1517 that facilitatesmanipulation of signal in time and frequency space. Electronic component1517 can multiplex information (data/traffic and control/signaling)according to various multiplexing schemes such as time divisionmultiplexing (TDM), frequency division multiplexing (FDM), orthogonalfrequency division multiplexing (OFDM), code division multiplexing(CDM), space division multiplexing (SDM). In addition, mux/demuxcomponent 1517 can scramble and spread information (e.g., codes)according to substantially any code known in the art; e.g.,Hadamard-Walsh codes, Baker codes, Kasami codes, polyphase codes, and soon. A modulator/demodulator (mod/demod) 1518 is also a part ofcommunication platform 1515, and can modulate information according tomultiple modulation techniques, such as frequency modulation, amplitudemodulation (e.g., M-ary quadrature amplitude modulation (QAM), with M apositive integer), phase-shift keying (PSK), and the like

Femto access point 1505 also includes processor(s) 1535 configured toconfer, and that confers, at least in part, functionality tosubstantially any component platform or interface, and related circuitryin femto AP 1505. In particular, processor(s) 1535 can enable, at leastpart, configuration of femto AP 1505, via control node(s) 1510. In anaspect, control node(s) 1510 can provision or configure an identifiercode such as SAC for femto AP 1505, wherein the identifier code can beretained in memory 1545. In another aspect, control node(s) 1510 cansupply system messages that can be broadcasted via communicationplatform 1515. In yet another aspect, control node(s) 1510 canautonomously adjust, as dictated at least in part by handover component254, transmitted power of pilot signal(s) delivered throughcommunication platform 1515 to mitigate signaling among a mobile devicethat hands over from macrocell coverage to femto coverage served throughfemto AP 1505.

Additionally, femto AP 1505 includes display interface 1512, which candisplay functions that control functionality of femto AP 1505, or revealoperation conditions thereof. In addition, display interface 1512 caninclude a screen to convey information to an end user. In an aspect,display interface 1512 can be a liquid crystal display (LCD), a plasmapanel, a monolithic thin-film based electrochromic display, and so on.Moreover, display interface can also include a component (e.g.,speaker(s)) that facilitates communication of aural indicia, which canalso be employed in connection with messages that convey operationalinstructions to an end user. Display interface 1512 also facilitatesdata entry (e.g., through a linked keypad or via touch gestures), whichcan facilitated femto AP 1505 to receive external commands (e.g.,restart operation).

Broadband network interface facilitates connection of femto AP 1505 tofemto network via backhaul link(s) 153 (not shown in FIG. 15), whichenables incoming and outgoing data flow. Broadband network interface1514 can be internal or external to femto AP 1505, and it can utilizedisplay interface 1512 for end-user interaction and status informationdelivery.

In an aspect, femto AP 1505 includes power supply 1525, which candeliver to components or functional elements within femto AP 1505, andcan regulate power output of wireless signal(s) emitted there from. Inan aspect, power supply 1525 can attach to a conventional power grid andinclude one or more transformers to achieve power level(s) that canoperate femto AP 1505 components, functional elements, and relatedcircuitry. Additionally, power supply 1525 can include a rechargeablepower component, e.g., a rechargeable battery, to ensure operation whenfemto AP 1505 is disconnected from the power grid.

Processor(s) 1535 also is functionally connected to communicationplatform 1515 and can facilitate operations on data (e.g., symbols,bits, or chips) for multiplexing/demultiplexing, such as effectingdirect and inverse fast Fourier transforms, selection of modulationrates, selection of data packet formats, inter-packet times, etc.Moreover, processor(s) 1535 is functionally connected, via data, system,or address bus 1511, to display interface 1512 and broadband networkinterface 1514 to confer, at least in part functionality to each of suchcomponents.

Memory 1545 also can store data structures, code instructions andprogram modules, or substantially any type of software or firmware;system or device information; code sequences hypotheses, and modulationand multiplexing hypotheses; spreading and pilot transmission; femto APfloor plan configuration; and so on. Furthermore, memory 1545 also canretain content(s) (e.g., multimedia files, subscriber-generated data);security credentials (e.g., passwords, encryption keys, digitalcertificates, biometric reference indicators like voice recordings, irispatterns, fingerprints); or the like. It is noted that memory 1545 canbe internal to femto AP 1505 and include removable and stationary memoryelements, or it can be an offline memory that is external to the femtoAP 1505 and is functionally coupled thereto through one or more links orinterfaces, e.g., USB, general purpose interface bus (GPIB), IEEE 1394,or the like. As an example, an offline memory can be a memory within aserver within a confined wireless environment served through femto AP1505.

Processor(s) 1535 is functionally coupled, e.g., via a memory bus, tothe memory 1545 in order to store and retrieve information necessary tooperate and/or confer functionality to the components, platform, andinterface that reside within femto access point 1505.

With respect to FIG. 16, wireless communication environment 1600includes two wireless network platforms: (i) A macro network platform1610 which serves, or facilitates communication with user equipment 1675(e.g., mobile 120 _(A)) via a macro radio access network (RAN) 1674. Itshould be appreciated that in cellular wireless technologies (e.g., 3GPPUMTS, HSPA, 3GPP LTE, 3GPP UMTS, 3GPP2 UMB), macro network platform 1610is embodied in a Core Network. (ii) A femto network platform 1680, whichcan provide communication with UE 1675 through a femto RAN 1690, whichis linked to the femto network platform 1680 via backhaul pipe(s) 1685(e.g., backhaul link(s) 153). It should be appreciated that macronetwork platform 1610 typically hands off UE 1675 to femto networkplatform 1610 once UE 1675 attaches, e.g., through macro-to-femtohandover as described herein, to femto RAN 1690, which includes a set ofdeployed femto APs (e.g., femto AP 130) that can operate in accordancewith aspects described herein.

It is noted that RAN includes base station(s), or access point(s), andits associated electronic circuitry and deployment site(s), in additionto a wireless radio link operated in accordance with the basestation(s). Accordingly, macro RAN 1674 can comprise various coveragecells like cells 105, while femto RAN 1690 can comprise multiplefemtocell access points such as femto AP 130. Deployment density infemto RAN 1690 is substantially higher than in macro RAN 1674.

Generally, both macro and femto network platforms 1610 and 1680 includecomponents, e.g., nodes, gateways, interfaces, servers, or platforms,that facilitate both packet-switched (PS) (e.g., internet protocol (IP),frame relay, asynchronous transfer mode (ATM)) and circuit-switched (CS)traffic (e.g., voice and data) and control generation for networkedwireless communication. In an aspect of the subject innovation, macronetwork platform 1610 includes CS gateway node(s) 1612 which caninterface CS traffic received from legacy networks like telephonynetwork(s) 1640 (e.g., public switched telephone network (PSTN), orpublic land mobile network (PLMN)) or a signaling system No. 7 (SS7)network 1660. Circuit switched gateway 1612 can authorize andauthenticate traffic (e.g., voice) arising from such networks.Additionally, CS gateway 1612 can access mobility, or roaming, datagenerated through SS7 network 1660; for instance, mobility data storedin a VLR, which can reside in memory 1630. Moreover, CS gateway node(s)1612 interfaces CS-based traffic and signaling and gateway node(s) 1618.As an example, in a 3GPP UMTS network, PS gateway node(s) 1618 can beembodied in gateway GPRS support node(s) (GGSN).

In addition to receiving and processing CS-switched traffic andsignaling, PS gateway node(s) 1618 can authorize and authenticatePS-based data sessions with served (e.g., through macro RAN) wirelessdevices. Data sessions can include traffic exchange with networksexternal to the macro network platform 1610, like wide area network(s)(WANs) 1650, enterprise networks (NW(s)) 1670 (e.g., enhanced 911), orservice NW(s) 1680 like IP multimedia subsystem; it should beappreciated that local area network(s) (LANs), which may be a part ofenterprise NW(s), can also be interfaced with macro network platform1610 through PS gateway node(s) 1618. Packet-switched gateway node(s)1618 generates packet data contexts when a data session is established.To that end, in an aspect, PS gateway node(s) 1618 can include a tunnelinterface (e.g., tunnel termination gateway (TTG) in 3GPP UMTSnetwork(s); not shown) which can facilitate packetized communicationwith disparate wireless network(s), such as Wi-Fi networks. It should befurther appreciated that the packetized communication can includemultiple flows that can be generated through server(s) 1614. It is to benoted that in 3GPP UMTS network(s), PS gateway node(s) 1618 (e.g., GGSN)and tunnel interface (e.g., TTG) comprise a packet data gateway (PDG).

Macro network platform 1610 also includes serving node(s) 1616 thatconvey the various packetized flows of information, or data streams,received through PS gateway node(s) 1618. As an example, in a 3GPP UMTSnetwork, serving node(s) can be embodied in serving GPRS support node(s)(SGSN).

As indicated above, server(s) 1614 in macro network platform 1610 canexecute numerous applications (e.g., location services, online gaming,wireless banking, wireless device management . . . ) that generatemultiple disparate packetized data streams or flows, and manage (e.g.,schedule, queue, format . . . ) such flows. Such application(s), forexample can include add-on features to standard services provided bymacro network platform 1610. Data streams can be conveyed to PS gatewaynode(s) 1618 for authorization/authentication and initiation of a datasession, and to serving node(s) 1616 for communication thereafter.Server(s) 1614 also can effect security (e.g., implement one or morefirewalls) of macro network platform 1610 to ensure network's operationand data integrity in addition to authorization and authenticationprocedures that CS gateway node(s) 1612 and PS gateway node(s) 1618 canenact. Moreover, server(s) 1614 can provision services from externalnetwork(s), e.g., WAN 1650, or Global Positioning System (GPS) or GNSSnetwork(s), which can be a part of enterprise NW(s) 1680. It is to benoted that server(s) 1614 can include at least one of a memory, one ormore processors configured to confer at least in part the functionalityof macro network platform 1610, and a bus which can include a memorybus, a system bus, an address bus or one or more reference link(s). Tothat end, the one or more processor can execute code instructions (notshown) stored in memory 1630, for example.

In example wireless environment 1600, memory 1630 stores informationrelated to operation of macro network platform 1610. Information caninclude business data associated with subscribers; market plans andstrategies, e.g., promotional campaigns, business partnerships;operational data for mobile devices served through macro networkplatform; service and privacy policies; end-user service logs for lawenforcement; and so forth. Memory 1630 can also store information fromat least one of telephony network(s) (NW(s)) 1640, WAN 1650, SS7 network1660, enterprise NW(s) 1670, or service NW(s) 1680.

Regarding femto network platform 1680, it includes a femto gatewaynode(s) 1684, which have substantially the same functionality as PSgateway node(s) 1618. Additionally, femto gateway node(s) 1684 can alsoinclude substantially all functionality of serving node(s) 1616.Disparate gateway node(s) 1684 can control or operate disparate sets ofdeployed femto APs, which can be a part of femto RAN 1690. In an aspectof the subject innovation, femto gateway node(s) 1684 can operate insubstantially the same manner as gateway node(s) 242. Control node(s)1620 can operate in substantially the same manner as control node(s)253, and can be distributed at least in part across a plurality of femtoaccess points that are part of RAN 1690.

Memory 1686 can retain additional information relevant to operation ofthe various components of femto network platform 1680. For exampleoperational information that can be stored in memory 1686 can comprise,but is not limited to, subscriber intelligence; contracted services;maintenance and service records; femtocell configuration (e.g., devicesserved through femto RAN 1690; authorized subscribers associated withone or more deployed femto APs); service policies and specifications;privacy policies; add-on features; so forth.

Server(s) 1682 have substantially the same functionality as described inconnection with server(s) 1614. In an aspect, server(s) 1682 can executemultiple application(s) that provide service (e.g., voice and data) towireless devices served through femto RAN 1690. Server(s) 1682 can alsoprovide security features to femto network platform. In addition,server(s) 1682 can manage (e.g., schedule, queue, format . . . )substantially all packetized flows (e.g., IP-based, frame relay-based,ATM-based) it generates in addition to data received from macro networkplatform 1610. Furthermore, server(s) 1682 can effect provisioning offemtocell service, and effect operations and maintenance. It is to benoted that server(s) 1682 can include at least one of a memory, one ormore processors configured to provide at least in part the functionalityof femto network platform 1680, and a bus which can include a memorybus, a system bus, an address bus or one or more reference link(s). Tothat end, the one or more processors can execute code instructions (notshown) stored in memory 1686, for example.

It is noted that femto network platform 1680 and macro network platform1610 can be functionally connected through one or more reference link(s)or reference interface(s). In addition, femto network platform 1680 canbe functionally coupled directly (not illustrated) to one or more ofexternal network(s) 1640-1680. Reference link(s) or interface(s) canfunctionally link at least one of gateway node(s) 1684 or server(s) 1682to the one or more external networks 1640-1680.

It should be appreciated that while various aspects, features, oradvantages described herein have been illustrated through femto accesspoint(s) and associated femto coverage, such aspects and features alsocan be exploited for home access point(s) (HAPs) that provide wirelesscoverage through substantially any, or any, disparate telecommunicationtechnologies, such as for example Wi-Fi (wireless fidelity) or picocelltelecommunication. Additionally, aspects, features, or advantages of thesubject innovation can be exploited in substantially any wirelesstelecommunication, or radio, technology; for example, Wi-Fi, WorldwideInteroperability for Microwave Access (WiMAX), Enhanced General PacketRadio Service (Enhanced GPRS), 3GPP LTE, 3GPP2 UMB, 3GPP UMTS, HSPA,HSDPA, HSUPA, or LTE Advanced. Moreover, substantially all aspects ofthe subject innovation can include legacy telecommunicationtechnologies.

As it employed in the subject specification, the term “processor” canrefer to substantially any computing processing unit or devicecomprising, but not limited to comprise, single-core processors;single-processors with software multithread execution capability;multi-core processors; multi-core processors with software multithreadexecution capability; multi-core processors with hardware multithreadtechnology; parallel platforms; and parallel platforms with distributedshared memory. Additionally, a processor can refer to an integratedcircuit, an application specific integrated circuit (ASIC), a digitalsignal processor (DSP), a field programmable gate array (FPGA), aprogrammable logic controller (PLC), a complex programmable logic device(CPLD), a discrete gate or transistor logic, discrete hardwarecomponents, or any combination thereof designed to perform the functionsdescribed herein. Processors can exploit nano-scale architectures suchas, but not limited to, molecular and quantum-dot based transistors,switches and gates, in order to optimize space usage or enhanceperformance of user equipment. A processor may also be implemented as acombination of computing processing units.

In the subject specification, terms such as “data store,” data storage,”“database,” “repository,” and substantially any other informationstorage component relevant to operation and functionality of acomponent, refer to “memory components,” or entities embodied in a“memory” or components comprising the memory. For example, informationrelevant to operation of various components described in the disclosedsubject matter, and that can be stored in a memory, can comprise, but isnot limited to comprising, subscriber information; femto cellconfiguration (e.g., devices served by a femto AP; access control lists,or white lists) or service policies and specifications; privacypolicies; add-on features, geographical location tolerances, and soforth. It will be appreciated that the memory components describedherein can be either volatile memory or nonvolatile memory, or caninclude both volatile and nonvolatile memory.

By way of illustration, and not limitation, nonvolatile memory caninclude read only memory (ROM), programmable ROM (PROM), electricallyprogrammable ROM (EPROM), electrically erasable ROM (EEPROM), or flashmemory. Volatile memory can include random access memory (RAM), whichacts as external cache memory. By way of illustration and notlimitation, RAM is available in many forms such as synchronous RAM(SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rateSDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), anddirect Rambus RAM (DRRAM). Additionally, the disclosed memory componentsof systems or methods herein are intended to comprise, without beinglimited to comprising, these and any other suitable types of memory.

Various aspects or features described herein may be implemented as amethod, apparatus, or article of manufacture using standard programmingand/or engineering techniques. In addition, aspects or features of thesubject innovation described herein also can be implemented throughprogram modules stored in a memory and executed by a processor, or othercombination of hardware and software. The term “article of manufacture”as used herein is intended to encompass a computer program accessiblefrom any computer-readable device, carrier, or media. For example,computer readable media can include but are not limited to magneticstorage devices (e.g., hard disk, floppy disk, magnetic strips . . . ),optical disks (e.g., compact disk (CD), digital versatile disk (DVD) . .. ), smart cards, and flash memory devices (e.g., card, stick, key drive. . . ).

What has been described above includes examples of systems and methodsthat provide advantages of the subject innovation. It is, of course, notpossible to describe every conceivable combination of components ormethodologies for purposes of describing the subject innovation, but oneof ordinary skill in the art may recognize that many furthercombinations and permutations of the claimed subject matter arepossible. Furthermore, to the extent that the terms “includes,” “has,”“possesses,” and the like are used in the detailed description, claims,appendices and drawings such terms are intended to be inclusive in amanner similar to the term “comprising” as “comprising” is interpretedwhen employed as a transitional word in a claim.

What is claimed is:
 1. A system, comprising: a memory to storeinstructions; and a processor, communicatively coupled to the memory,that facilitates execution of the instructions to perform operations,comprising: in response to receiving login data associated with asubscriber account related to a femtocell network, querying a firstnetwork data store to determine an account type associated with thesubscriber account, wherein the login data comprises a first telephonenumber associated with the subscriber account, facilitating access towebpage content in response to a determination that the login datasatisfies an authentication criterion, wherein the webpage content isselected based on the account type, receiving, via the webpage content,input data to populate an access control data structure associated withthe subscriber account, wherein the input data comprises a secondtelephone number associated with a communication device that is to begranted access to the femtocell network, and storing, within the accesscontrol data structure, subscriber identifier data associated with thesecond telephone number that is determined in response to querying asecond network data store.
 2. The system of claim 1, wherein the accounttype comprises a consumer account.
 3. The system of claim 1, wherein theaccount type comprises an enterprise account.
 4. The system of claim 1,wherein the operations further comprise: facilitating a transmission ofnotification data in response to the storing.
 5. The system of claim 4,wherein the facilitating the transmission comprises directing thenotification data to an email address associated with the subscriberaccount.
 6. The system of claim 1, wherein the operations furthercomprise: prior to the storing, verifying that the communication deviceis subscribed to a communication network associated with the femtocellnetwork.
 7. The system of claim 1, wherein the operations furthercomprise: receiving, via the webpage content, parameter data indicativeof a set of control parameters that assign a service priority to thecommunication device.
 8. The system of claim 1, wherein the operationsfurther comprise: facilitating removal of the subscriber identifier datafrom the access control data structure in response to a determinationthat instruction data associated with denying femtocell access to thecommunication device has been received via the webpage content.
 9. Thesystem of claim 1, wherein the operations further comprise:facilitating, via the webpage content, a presentation of data indicativeof a set of subscribers that are registered on the femtocell network.10. The system of claim 1, wherein the operations further comprise:facilitating, via the webpage content, access to a service that providestroubleshooting data associated with the femtocell network.
 11. Thesystem of claim 1, wherein the operations further comprise:facilitating, via the webpage content, access to an education resourceassociated with the femtocell network.
 12. A method, comprising: basedon receiving login data associated with a subscriber account related toa femtocell network, determining, by a system comprising a processor,account type data indicative of an account type associated with thesubscriber account, comprising receiving the account type data from afirst network data store, wherein the login data comprises a telephonenumber associated with the subscriber account; in response todetermining that the login data satisfies an authentication criterion,receiving, by the system, input data to populate an access control datastructure associated with the subscriber account, wherein the receivingcomprises receiving, via webpage content selected based on the accounttype data, telephone number data associated with a communication devicethat is to be granted access to the femtocell network; and subsequent tomapping the telephone number data to subscriber identifier data based inpart on information received from a second network data store, storing,by the system, the subscriber identifier data within the access controldata structure.
 13. The method of claim 12, further comprising:initiating, by the system, a transaction update in response to thestoring, wherein the initiating comprises facilitating an activation ofthe communication device via an over-the-air communication.
 14. Themethod of claim 12, wherein the receiving the input data comprisesreceiving, via the webpage content, mobile station internationalsubscriber directory number data as the telephone number data associatedwith the communication device.
 15. The method of claim 14, wherein themapping comprises mapping the mobile station international subscriberdirectory number data to international mobile subscriber identity data.16. The method of claim 12, further comprising: in response to thestoring, directing, by the system, notification data to thecommunication device via a text message.
 17. The method of claim 12,wherein the storing comprises storing the subscriber identifier data inresponse to verifying that the communication device is subscribed to acommunication network associated with the femtocell network.
 18. Anon-transitory computer readable storage medium comprisingcomputer-executable executable instructions that, in response toexecution, cause a system comprising a processor to perform operations,comprising: receiving login data associated with a subscriber accountrelated to a femtocell network, the login data comprises a telephonenumber associated with the subscriber account; based on the login data,receiving, from a network data store, account type data indicative of anaccount type associated with the subscriber account; and in response tothe login data being determined to satisfy an authentication criterion,receiving, via webpage content selected based on the account type data,input data to populate an access control data structure associated withthe femtocell network, wherein the input data comprises telephone numberdata associated with a communication device that is to be granted accessto the femtocell network.
 19. The non-transitory computer readablestorage medium of claim 18, wherein the account type data is indicativeof a business account.
 20. The non-transitory computer readable storagemedium of claim 18, wherein the account type data is indicative of aconsumer account.
 21. The non-transitory computer readable storagemedium of claim 18, wherein the operations further comprise: in responseto the storing, notifying the communication device of an addition to theaccess control data structure via a text message.